/*
 * Copyright (c) 2020 hebeiyiliuba.com
 * All rights reserved.
 *
 */
package org.jeecg.modules.third.jg.report.information.dto.financial;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import java.io.Serializable;
import java.util.List;

/**
 * 资金流水单
 *
 * @author duanlikao
 * @created 2021/1/4
 */
@Data
@XmlAccessorType(XmlAccessType.FIELD)
public class FinancialDTO implements Serializable {
    /**
     * 单证号 本资金流水单号。
     */
    @XmlElement
    private String DocumentNumber;
    /**
     * 资金流水单上传时间 本资金流水单 上传到省级监测系统 的时间。
     */
    @XmlElement
    private String SendToProDateTime;
    /**
     * 实际承运人名称
     */
    @XmlElement
    private String Carrier;
    /**
     *实际承运人统一 社会信用代码或 证件号码
     */
    @XmlElement
    private String ActualCarrierID;
    /**
     *车辆牌照号
     */
    @XmlElement
    private String VehicleNumber;
    /**
     *车牌颜色代码
     */
    @XmlElement
    private String VehiclePlateColorCode;
    @XmlElement
    private List <ShippingNoteListDTO> ShippingNoteList;
    @XmlElement
    private List<FinanciallistDTO> Financiallist;

    public void setDocumentNumber(String documentNumber) {
        this.DocumentNumber = documentNumber;
    }
    public String getDocumentNumber() {
        return DocumentNumber;
    }

    public void setSendToProDateTime(String sendToProDateTime) {
        this.SendToProDateTime = sendToProDateTime;
    }
    public String getSendToProDateTime() {
        return SendToProDateTime;
    }

    public void setCarrier(String carrier) {
        this.Carrier = carrier;
    }
    public String getCarrier() {
        return Carrier;
    }

    public void setActualCarrierId(String actualCarrierId) {
        this.ActualCarrierID = actualCarrierId;
    }
    public String getActualCarrierId() {
        return ActualCarrierID;
    }

    public void setVehicleNumber(String vehicleNumber) {
        this.VehicleNumber = vehicleNumber;
    }
    public String getVehicleNumber() {
        return VehicleNumber;
    }

    public void setVehiclePlateColorCode(String vehiclePlateColorCode) {
        this.VehiclePlateColorCode = vehiclePlateColorCode;
    }
    public String getVehiclePlateColorCode() {
        return VehiclePlateColorCode;
    }

    public void setShippingNoteList(List<ShippingNoteListDTO> shippingNoteList) {
        this.ShippingNoteList = shippingNoteList;
    }
    public List<ShippingNoteListDTO> getShippingNoteList() {
        return ShippingNoteList;
    }

    public void setFinanciallist(List<FinanciallistDTO> financiallist) {
        this.Financiallist = financiallist;
    }
    public List<FinanciallistDTO> getFinanciallist() {
        return Financiallist;
    }
}